package com.xique.park.controller.app;

import com.xique.common.core.utils.SecurityUtils;
import com.xique.common.core.utils.poi.ExcelUtil;
import com.xique.common.core.web.controller.BaseController;
import com.xique.common.core.web.domain.AjaxResult;
import com.xique.common.core.web.page.TableDataInfo;
import com.xique.common.log.annotation.Log;
import com.xique.common.log.enums.BusinessType;
import com.xique.common.security.annotation.PreAuthorize;
import com.xique.park.bean.domain.ParkCarMngtype;
import com.xique.park.service.biz.service.IParkCarMngtypeBizService;
import com.xique.park.service.service.IParkCarMngtypeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;


/**
 * 车辆管理类型 APP接口Controller
 * 
 * @author xique
 * @date 2021-12-09
 */
@RestController
@RequestMapping("/app/mngtype")
public class AppParkCarMngtypeController extends BaseController
{
    @Autowired
    private IParkCarMngtypeBizService parkCarMngtypeBizService;

    /**
     * 查询某个车场下的所有管理类型列表
     */
//    @PreAuthorize(hasPermi = "park:mngtype:list")
    @PostMapping("/list")
    public AjaxResult list(@Validated @RequestBody ParkCarMngtype parkCarMngtype)
    {
        parkCarMngtype.setParkId(SecurityUtils.getParkId());
        return parkCarMngtypeBizService.getParkCarMngtypeList(parkCarMngtype);
    }

}
